device producing shocks - Alemán Inglés Diccionario